/* 
 * File:   Bullet.h
 * Author: mauro
 *
 * Created on 18 de noviembre de 2014, 18:39
 */

#ifndef BULLET_H
#define	BULLET_H
#include "../Define/DefaultValues.h"
#include "Circle.h"

class Bullet {
private:
    int cantidadEnviada;
    int cantidadEnviadaOld;
protected:
    bool contacFloor;
    bool contacBullet;
    Circle * circle;
    //contador para tener en cuenta cuantas veces se envio la bala
    
public:

    Bullet();
    int getCantidadDeEnvios();
    int getCantidadDeEnviadosOld();
    void incrementarEnvio();
    void incrementarEnvioOld();
    bool inConctacFloor();
    bool inConctacEnemy();
    bool inConctacBonus();
    bool inConctacBoss();
    void setStat(int dead);
    Circle *getShape();
    virtual ~Bullet();

};

#endif	/* BULLET_H */

